Project K - crYpt v1.2 plugin for MsgPlus! 3.25
===============================================

Introduction
------------

This plugin is simple. It just encodes/decodes text message using an advanced
encryption engine. People who don't believe it, try to crack it. It uses an user-
setted Key for encryption. So the encoder AND decoder must have the same Key, else
you can't view the message. I don't believe i can say more about it.....

Compatibility
-------------

Made for MsgPlus! 3.25 generally :)
Doesn't work on older versions!

Installation
------------

1. Unzip contents of .zip file to your Messenger Plus! Plugins folder
   (usually C:\Program Files\Messenger Plus! 3\Plugins)
2. Run the file named 'kcrypt install.bat'
3. Click 'Yes' on the pop-up you'll see after a few seconds.
4. Click OK
5. Restart Messenger
6. Now the plug-in should be loaded. :)

Uninstallation
--------------

1. Quit Messenger
2. Remove files from the Plugins folder ('kcrypt install.bat', 'kcrypt.dll', 'kcrypt.reg' and 'k-crypt readme.txt'.
3. Restart Messenger

Commands
--------

This plug-in has 4 commands:
* /xkcsetenckey
* /xkcsetdeckey
* /xkcviewkeys
* /xkccrypt

Usage of commands
-----------------

* /xkcsetenckey

This command changes the current encryption key into a new one.
Usage: /xkcsetenckey NewKey

This will change the encryption to NewKey. For NewKey you can write anything you want.
But it's better when the key isn't more then 30 characters, else the encryption progress
would take longer, also, when the key is smaller then 5 characters, it's easy to break.

WARNING!. When you are setting a new key and you mistype it and have pressed <Enter> then do not 
copy/paste the setence, type it all again without any typos.
REMEMBER!: Only the DEcryption key is changed/set!

* /xkcsetdeckey

This command changes the current decryption key into a new one.
Usage: /xkcsetdeckey NewKey

This will change the decryption to NewKey. For NewKey you can write anything you want.
But it's better when the key isn't more then 30 characters, else the encryption progress
would take longer, also, when the key is smaller then 5 characters, it's easy to break.

WARNING!. When you are setting a new key and you mistype it and have pressed <Enter> then do not 
copy/paste the setence, type it all again without any typos.
REMEMBER!: Only the DEcryption key is changed/set!

* /xkcviewkeys

This commands show the current encryption key. Remember: the keys are for Encryption and Decryption.

Usage: /xkcviewkeys

* /xkccrypt

This is were the plug-in is made for, fr encryption (text) messages.
Usage: /xkccrypt This message is gonna be encrypted.....

This command runs an encryption engine using your Key to encrypt the message.
It depends on which key you are using, on how the encrypted message will look like, example:

Text to encrypt: 		Test message 1234
Encrypt using key: 1234		BEpyqP8iG3akstE59MkLwrPTU/DW
Encrypt using key: 4321		QriwKDAFUyY5+SPVZVDbdCN8FZoB

So it depends on a key.

Troubleshooting
---------------

With the new plugin system in Plus! 3.25, it is possible the plugin is not loaded first time
round. This is easy to remedy:
1. In the Plus! Preferences dialog, select 'Plugins'. Ensure that the tickbox next to
   'StUpIdO: Project K - crYpt' is checked (note: may say 'Not loaded: StUpIdO: Project K - crYpt').
2. Restart Messenger

The plugin has been written, like many others, to operate with minimal interaction.
However, if there is a serious problem, the plugin will alert the user. In this case,
check that all files are where they need to be (the original .zip file contains all files
in the right folder structure), and that your version of MsgPlus! is 3.25.
If this does not solve the problem, e-mail me at vo_od@hotmail.com with the following:
* Version of MsgPlus!
* Version of DLL (found by looking at the file properties in Windows Explorer)
* Text send/received that triggered the problem
* Also the Error code or Error message. WOuld be helpfull if you got any.


Version History
---------------

Current version 1.2 BETA

* Added seperate ENcryption/DEcryption keys (now uses 2 command to set them)
  /xkcsetenckey KeY 		For Encryption Key
  /xkcsetdeckey KeY		For Decryption Key
* Some bug fixes
* Better interaction between the plug-in and MsgPlus!

Version 1.1

* First Public Release
* Some bug fixes since 1.0 BETA you don't know about


Enjoy!

http://www.codes4u.net/ProjectK
Copyright StUpIdO 2004